Almost Two State Self Stabilizing Synchronous Ring

نویسنده

  • Gianluigi Alari
چکیده

A self stabilizing distributed system is a network of state machines which, regardless of its initial global state, once started will regain its consistency by itself in a nite number of steps. Two are the main issues in the design of a self-stabilizing system: stabilization time and memory requirements. In this paper we present an almost two state self stabilizing unidirectional system solving the mutual exclusion problem where the machines are interconnected in a ring topology and the system is synchronous i.e. and an upper bound k on the relative machine speed is known; the system has an O(n) stabilization time where n is the number of machines in the ring. Furthermore it is shown that the only one two state solution for asynchronous rings to our knowledge, the probabilistic system presented in Fla94], self stabilizes only in partially synchronous systems where the upper bound k exists but is unknown and that for this solution convergence time and token circulation delay cannot be bounded.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Self-stabilizing Mutual Exclusion on Synchronous Rings

We propose several self-stabilizing protocols for unidirectional, anonymous, and uniform synchronous rings of arbitrary size, where processors communicate by exchanging messages. When the size of the ring n is unknown, we better the service time by a factor of n (performing the best possible complexity for the stabilization time and the memory consumption). When the memory size is known, we pre...

متن کامل

Self-stabilizing Robots in Highly Dynamic Environments

This paper deals with the classical problem of exploring a ring by a cohort of synchronous robots. We focus on the perpetual version of this problem in which it is required that each node of the ring is visited by a robot infinitely often. The challenge in this paper is twofold. First, we assume that the robots evolve in a highly dynamic ring, i.e., edges may appear and disappear unpredictably ...

متن کامل

Improving the Probabilistic Three-State Self Stabilizing Ring

An improvement on the three-state probabilistic self-stabilizing ring proposed in Her92] is presented. The new ring does not suuer from the drawback of token propagation delay problem of the original system. 1 Motivation A self stabilizing distributed system is a network of state machines which, regardless of its initial global state, once started will regain its consistency by itself in a nite...

متن کامل

Self-stabilizing Rendezvous of Synchronous Mobile Agents in Graphs

We investigate self-stabilizing rendezvous algorithms for two synchronous mobile agents. The rendezvous algorithms make two mobile agents meet at a single node, starting from arbitrary initial locations and arbitrary initial states. We study deterministic algorithms for two synchronous mobile agents with different labels but without using any whiteboard in the graph. First, we show the existenc...

متن کامل

Self-Stabilizing Supervised Publish-Subscribe Systems

In this paper we present two major results: First, we introduce the first self-stabilizing version of a supervised overlay network (as introduced in [13]) by presenting a self-stabilizing supervised skip ring. Secondly, we show how to use the self-stabilizing supervised skip ring to construct an efficient self-stabilizing publish-subscribe system. That is, in addition to stabilizing the overlay...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995